COMPUTING SCIENCE Evaluation of Architectural Frameworks Supporting Contract-based Specification
نویسندگان
چکیده
The management and assurance of “systems of systems” (SoSs) are hampered by the difficulty of gaining confidence that a particular architecture of constituent systems will meet a global SoS-level requirement. Research suggests that recording explicit technical contracts at the boundaries between the SoS-constituent systems may help with verification of SoS-level properties, including non-functional characteristics. This report surveys approaches to the contract-based specification of SoS-constituent systems and focuses particularly on the description of such non-functional properties. The report reviews (i) current techniques for the representation of non-functional properties and (ii) current architectural description methods. The aims of the review are to determine the extent to which it would be possible to state and reason (with machine assistance) about non-functional properties and to assess the ability to incorporate contract descriptions at component boundaries in architectural descriptions. A direction for future work in the development of contract specification languages suitable for SoSs is proposed. © 2010 University of Newcastle upon Tyne. Printed and published by the University of Newcastle upon Tyne, Computing Science, Claremont Tower, Claremont Road, Newcastle upon Tyne, NE1 7RU, England. Bibliographical details PAYNE, R., FITZGERALD, J. Evaluation of Architectural Frameworks Supporting Contract-based Specification [By] R. Payne, J. Fitzgerald Newcastle upon Tyne: University of Newcastle upon Tyne: Computing Science, 2010. (University of Newcastle upon Tyne, Computing Science, Technical Report Series, No. CS-TR-1233)
منابع مشابه
Evaluation of Architectural Frameworks Supporting Contract-based Specification
The management and assurance of “systems of systems” (SoSs) are hampered by the difficulty of gaining confidence that a particular architecture of constituent systems will meet a global SoS-level requirement. Research suggests that recording explicit technical contracts at the boundaries between the SoS-constituent systems may help with verification of SoS-level properties, including non-functi...
متن کاملA semantic-aware role-based access control model for pervasive computing environments
Access control in open and dynamic Pervasive Computing Environments (PCEs) is a very complex mechanism and encompasses various new requirements. In fact, in such environments, context information should be used in access control decision process; however, it is not applicable to gather all context information completely and accurately all the time. Thus, a suitable access control model for PCEs...
متن کاملMaintaining Emergence in Systems of Systems Integration: a Contractual Approach using SysML
This paper describes a pilot study in the use of model-based techniques in system of systems (SoS) engineering. The focus is on the derivation of specifications for new constituent systems that are to be integrated with an existing SoS. The pilot study is based on a commercial application in the home audio/video domain and illustrates the application of architectural modeling guidelines to the ...
متن کاملHigh Level Model Checker Based Testing of Electronic Contracts
Within cloud and Internet-based collaborative settings, a business contract (service agreement) is a specification that describes permissible interactions between partners. Specifically, a business contract stipulates what operations the business partners have the rights, obligations or prohibitions to execute; it also specifies when the operations are to be executed and in which order. The mai...
متن کاملTrust-by-Contract: Modelling, Analysing and Predicting Behaviour of Software Architectures
Architecture description languages (ADLs) are used to specify high-level, compositional views of a software application. ADL research focuses on software composed of prefabricated parts, socalled software components. ADLs usually come equipped with rigorous state-transition style semantics, facilitating verification and analysis of specifications. Consequently, ADLs are well suited to configuri...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011